<!--
    Mango - M2M de código abierto - http://mango.serotoninsoftware.com 
    Derechos de autor (C) 2006-2011 Serotonin Software Technologies Inc.
    El autor Matthew Lohbihler    
    Este programa es software libre: puedes redistribuirlo y/o modificarlo. bajo los términos de la Licencia Pública General de GNU,
    publicada por la Fundación de Software Libre, ya sea la versión 3 de la licencia, o (su elección) cualquier versión posterior.
    Este programa se distribuye con la esperanza de que sea útil,  pero SIN NINGUNA GARANTÍA; sin siquiera la garantía implícita de comerciabilidad o idoneidad para un propósito particular.  
    Vea el Licencia Pública General de GNU para más detalles.
    Debería haber recibido una copia de la Licencia Pública General de GNU.Al mismo tiempo que este programa.  Si no, véase http://www.gnu.org/licenses/.
 -->
<p>El <b>Tipo de datos</b> es la representación del valor de Mango. Los datos recibidos se convierten automáticamente en el tipo de datos requerido.  El valor <b>RegEx </b> determina en qué parte del mensaje encontrar el valor del punto. Para más información, véase la documentación de "Expresiones regulares". Tenga en cuenta que sólo se utiliza la <i> primera instancia</i> de la expresión que se encuentra en el mensaje.</p>

<p>Para el tipo de datos binarios, se puede establecer el valor <b>Binario 0</b>. Si el valor encontrado en el contenido coincide, el punto se actualizará con 0, de lo contrario el punto se actualizará con 1. Para el tipo de datos digitales, se puede definir un <b>Número de formato </b>, que proporciona información sobre cómo debe analizarse el valor de texto encontrado por el RegEx. Para más información, véase la documentación "Formatos de los números".</p>

<p>Un <b>Time RegEx</b> puede ser configurado para localizar la marca de tiempo del valor en el contenido del mensaje. Si se establece el RegEx, también debe introducirse un <b>Formato de tiempo</b>, que proporciona información sobre cómo debe analizarse la marca de tiempo del texto encontrado por el RegEx. Véase la documentación "Formatos de fecha y hora" para más información.</p>

<p> Puedes probar tu RegEx introduciendo un mensaje de muestra en el campo <b>Mensaje de prueba de RegEx</b> y haciendo clic en el icono asociado <img src="images/accept.png"/>.</p>

<h1>Ejemplo </h1>
<p>Digamos que el mensaje del objetivo se parece a esto (sobre quitado):</p>
<pre>GPGGA,123519,4807.038,N,01131.000,E,1,08,0.9,545.4,M,46.9,M,,</pre>
<p>... y quieres el noveno campo (o "545.4", contando después de "GPGGA"), usarás este regex:</p>
<pre>GPGGA,.* ?,.* ?,.* ?,.* ?,.* ?,.* ?,.* ?,.* ?,(.* ?),.*</pre>
<p>Este enfoque permite seleccionar los mensajes de forma arbitraria en función de otros contenidos. Por ejemplo, si la parte "123519" indica un identificador de una estación meteorológica en particular (suponiendo que tenga más de uno), su regex para seleccionar sólo los mensajes de esa estación sería :</p>
<pre>GPGGA,123519,.* ?,.* ?,.* ?,.* ?,.* ?,.* ?,.* ?,(.* ?),.*</pre>
<p>Todos los demás mensajes de GPGGA de otras estaciones serían ignorados.</p>
